package form

import "time"

type FormGroupPo struct {
	Uid                 string    `json:"uid" gorm:"column:uid"`                                     //
	FieldName           string    `json:"field_name" gorm:"column:field_name"`                       //
	FieldComponentProps string    `json:"field_component_props" gorm:"column:field_component_props"` // 组件属性Json
	FormTemplateId      string    `json:"form_template_id" gorm:"column:form_template_id"`           // 模板ID
	Sort                int32     `json:"sort" gorm:"column:sort"`                                   // 排序字段，升序排序
	IsDeleted           int8      `json:"is_deleted" gorm:"column:is_deleted"`                       //
	CreatedOn           time.Time `json:"created_on" gorm:"column:created_on"`                       //
	CreatedBy           string    `json:"created_by" gorm:"column:created_by"`                       //
	ModifiedOn          time.Time `json:"modified_on" gorm:"column:modified_on"`                     //
	ModifiedBy          string    `json:"modified_by" gorm:"column:modified_by"`                     //
}

func (p FormGroupPo) TableName() string {
	return "gfyx_form_group"
}
